//! The script to generate this file, including information about the source data, can be found here:
//! /rs/cross-chain/scripts/generate_blocklist.py

#[cfg(test)]
mod tests;

use bitcoin::Address;

/// BTC is not accepted from nor sent to addresses on this list.
/// NOTE: Keep it sorted!
pub const BTC_ADDRESS_BLOCKLIST: &[&str] = &[
    "123WBUDmSJv4GctdVEz6Qq6z8nXSKrJ4KX",
    "125W5ek3DT6Zqy5S2iPt4FHQdNMCbZA3FU",
    "1295rkVyNfFpqZpXvKGhDqwhP1jZcNNDMV",
    "129zKFLoVad9JtxSmDKeJoLCsjhGR7b3vr",
    "12HQDsicffSBaYdJ6BhnE22sfjTESmmzKx",
    "12NpCkhddSNiDkD9rRYUCHsTT9ReMNiJjG",
    "12QtD5BFwRsdNsAZY76UVE1xyCGNTojH9h",
    "12VrYZgS1nmf9KHHped24xBb1aLLRpV2cT",
    "12YCfVAEzkEZXBYhUTyJJaRkgMXiFxJgcu",
    "12YyR9EpvHxBjjKjTWqfKqeyoWnvcraxpW",
    "12jVCWW1ZhTLA5yVnroEJswqKwsfiZKsax",
    "12mNKr2YP4M3CEQvCvVqZsvxuCG47LHMu1",
    "12udabs2TkX7NXCSj6KpqXfakjE52ZPLhz",
    "12w6v1qAaBc4W8h8C2Cu5SKFaKDSv3erUW",
    "134r8iHv69xdT6p5qVKTsHrcUEuBVZAYak",
    "13JtX4h7G5ZuNK5mFudKGq9DHLvvMFuNuz",
    "13LQJQ1oJ9K7PsqsGfjNhoVv6UeU6hgzQz",
    "13RH4JaFhaCxDGPyYE9emjp2aDxdX18uBA",
    "13ViCDZyJxxv5cZzpDDsE7aDQ3Y552zpAH",
    "13YBQr2Cp1YY3xqq2qngaPb7ca1o4ugeq6",
    "13f59kUM5FU8MfTG7DCEugYarDhSD7XCoC",
    "13fhnkmpBBWXUQucJd6efWvXdEj78DKavk",
    "13hfsQm6oCaDZehfYBSMFiJVAi1jsL6sQd",
    "13mnk8SvDGqsQTHbiGiHBXqtaQCUKfcsnP",
    "148LKmyZT3FGE4x1GjsFN6RsAwcjzk5iuE",
    "149w62rY42aZBox8fGcmqNsXUzSStKeq8C",
    "14gM1HuLVDELNHaFU22qpabjtiWek4HhV1",
    "14kqryJUxM3a7aEi117KX9hoLUw592WsMR",
    "14rjAD8ZP5xaL571cMRE98qgxxbg1S8mAN",
    "158treVZBGMBThoaympxccPdZPtqUfYrT9",
    "15PggTG7YhJKiE6B16vkKzA1YDTZipXEX4",
    "15Pt4NwZaUmMUwS2bQbyyncc7mzgWShtv8",
    "15UdZbmGPa2LatD3abtGpphgkHLFWftV4R",
    "15YK647qtoZQDzNrvY6HJL6QwXduLHfT28",
    "15cRqR3TXS1JehBGWERuxFE8NhWZzfoeeU",
    "15kZobLkD6HZgEECtz4oS2Vz21XHTnNfSg",
    "15qyVrZvvVGvB7GWiAZ82TNcZ6QWMKu3kx",
    "15uqdxqNXQwVf5H7yZPz4TmEGeSccCwdor",
    "15yqWQ4sqr7jzCwDtZ3U1KaCa8WMEy7Mm2",
    "16EKTes8ahD8xvwisqjc2xSNLiG3fDHatW",
    "16PhXY3hNNMTo8kpuJx2emh713KbWpkqci",
    "16SPDQFFzgsoNSPiFFTfS8Dw8LLXqia4oc",
    "16ZSAEfYpPCj3D94fsNt2okYj9Ue8mxy6T",
    "16p2UWTZwXRyK5bTHNVjdDyy1D3EQGsZf2",
    "16tByCYzxuWiN8kF9FrK9jJy6eQYLVkQ1i",
    "16ti2EXaae5izfkUZ1Zc59HMcsdnHpP5QJ",
    "175BUqf8JCU1uoG1iTRKTacDa4uvJDUCw2",
    "17UVSMegvrzfobKC82dHXpZLtLcqzW9stF",
    "17V7THwHMiDJmDwZK4unhE5HgKFJKx7VCe",
    "17a5bpKvEp1j1Trs4qTbcNZrby53JbaS9C",
    "17ezuJoT3XBbdcwFZbkTnrXbup11F4uhiy",
    "17mhyeBX617ABZ1ffThhUTJkHUcMvCkfd5",
    "182NGZbPJXwg2WDrhrPpR7tpiGQkNPF844",
    "18Ke1QWE9nQfXuhJijHggZuPJ5ZYxapoBK",
    "18Qj1THHuETfYhuRDZycXJbWwDMGw73Poa",
    "18aqbRhHupgvC9K8qEqD78phmTQQWs7B5d",
    "18cFGAdYcvNHkuhXLBE7izQKCyUW8TzCJE",
    "18gaXypKj9M23S2zT9qZfL9iPbLFM372Q5",
    "18uKfaUjgG52rVeXEi3wxnveww7zZuECtE",
    "18yWCu6agTxYqAerMxiz9sgHrK3ViezzGa",
    "194xmrZA53UBsZau2PnJLdmVVW9m5feeS",
    "1986rYHckYbJpGQJy6ornuMyD2N5MTqwDt",
    "19D1iGzDr7FyAdiy3ZZdxMd6ttHj1kj6WW",
    "19D8PHBjZH29uS1uPZ4m3sVyqqfF8UFG9o",
    "19FQzHibWDhSP8pKmJS3uagFYoisXtehzw",
    "19GrL5jnUkGmHXVcraB1Etv5rXCANeLWpq",
    "19pPbUDvoSBZafkUCYkD2Z9AkuqqV6sWm7",
    "1A3iYY4c3dkgNYGewzYzr7EsqfBuWXibGo",
    "1A7SKE2dQtezLktCY8peLsdAtkqxV9r1dC",
    "1ANpca7g93BwptUJg1zV116v49zn9gjDi3",
    "1AXUTu9y3H8w4wYx4BjyFWgRhZKDhmcMrn",
    "1AeSq93WDNdLoEJ92sex7T8xQZoYYm8BtS",
    "1AjZPMsnmpdK2Rv9KQNfMurTXinscVro9V",
    "1AoxtfiBQ22DvbhqAN9Ctb8sULMRhrdwTr",
    "1B11Ezqg3AXjFhMdRq5UpPDpNyriYNVtkn",
    "1B3u21itzjgKtm7QsNQNCBpSkwzzeDHqrW",
    "1B64QRxfaa35MVkf7sDjuGUYAP5izQt7Qi",
    "1BCWMwpR4M1nYUuuYe2bmzrNuwGoF9ZAbA",
    "1BiUFjzH6wsT73U3tfy4aXHCQsYQHzjk5h",
    "1BvJRBRp9ZZ6zLyuZaZsV7g3xP6JokdZQW",
    "1C7RpJNE19HgefzWVCSaUqRTHAwGAFkbYV",
    "1CF46Rfbp97absrs7zb7dFfZS6qBXUm9EP",
    "1CG1aSCxUnbmv9G34ofxTQoHtuVnMLJtQV",
    "1CNbhgxGRZvsWnEHotfXge7k2E1UPzBDC7",
    "1CPJak9ZyddbawMGJPyEhCiJLXXb4sYv8N",
    "1CddRqw7oSPrT4tt5oXKyx2LiHJDPszy7y",
    "1D1ej7zQzywWBDNXKNYpmH7Hso2U9koDG4",
    "1D3GuaS9eqKw8dWj9JFQtNufdRtysjSLxZ",
    "1D6gG9iKEhPitTcWRJiniuj1jYM2hNeAfJ",
    "1DDA93oZPn7wte2eR1ABwcFoxUFxkKMwCf",
    "1DGsY4ww3BJnWXTsnmTgWa6UWdoRXgA1pX",
    "1DH2xDH7TngrDU6LXciprKCBKNcPA1xX8A",
    "1DJoEMvp95yJYWyxAZy8DDBzuvjnrTVrsN",
    "1DJoVLgn1foJHHngduRPJvRbwpaFEKxvxd",
    "1DKGRGJXGNLAtTeFb9SNPNHtrkZ87q7qKi",
    "1DT3tenf14cxz9WFNxmYrXFbB6TFiVWA9U",
    "1DYFJ6CuBvrxyoQSuBzVsNcetY9tvdsrag",
    "1DbShx4r8i2XesthoDBf5EkYWz5dsKEusV",
    "1DbvK8P6imBuLcwh2Vruis4xsUb8YAwJQF",
    "1Df883c96LVauVsx9FEgnsourD8DELwCUQ",
    "1Dpddb1TMjvmNQeYDqgyd1ww6cmwPJRdSk",
    "1DtGgdCi9VPKz2Bpq8GQhUQEPnQ5HwaT9n",
    "1E9uUnLbyfToazo95vmM3ysYnzgkrL7GeC",
    "1ECeZBxCVJ8Wm2JSN3Cyc6rge2gnvD3W5K",
    "1EYitrwBYNWuTBcjZFbEUdqHppe2raLpaF",
    "1Edue8XZCWNoDBNZgnQkCCivDyr9GEo4x6",
    "1EfMVkxQQuZfBdocpJu6RUsCJvenQWbQyE",
    "1EpMiZkQVekM5ij12nMiEwttFPcDK9XhX6",
    "1EtMuBPQnPCa3cecerdSH1SzydxnhbTmw",
    "1EuUMPBCZtSd5pVVFEqmRqUSfU1qy6ASuL",
    "1EvhBad5wCZYhBoAsGaciV6AvmZ1osLpeJ",
    "1F2Gdug9ib9NQMhKMGGJczzMk5SuENoqrp",
    "1F317n2eJEMaEMGiwCqtd5XCU3wF7jzPEW",
    "1F7UL41qYm6TvnExZzPHBCyeENvX3XDEMS",
    "1FCNgfZWpYMeYhy9t18AAkTBu8AsdoAc1Z",
    "1FE2cuvkq8n5VGwj5hi8YYQxskwJpovPyV",
    "1FFS6pX1TCKTNy668Mbk2Lyoem1qB48kYX",
    "1FRyL9gmFGbzfYDAB4iY9836DJe3KSnjP9",
    "1FjubFHV4mpYjBmvjsEhZssyiiA4TNmnm2",
    "1Fz29BQp82pE3vXXcsZoMNQ3KSHfMzfMe3",
    "1G64TFMFVJTjhJXra6x74BBhsfSyiWaFtT",
    "1G6DuwDKNHiUWqks2Lgu44cesu7ffFbLK7",
    "1G9A8WRjGXdnYY4TNEVRrcaHsMtana4ncF",
    "1G9CKRHA3mx22DoT1QyNYrh85VSQ19Y1em",
    "1GYuu9d5HPikafbys3k5Q3DRJq6debGsoB",
    "1GcKLUUXodTQcLcPD7VLMgvCc4hs5Q775",
    "1Ge8JodC2HiBiEuT7D3MoH6Fak6XrcT9Kf",
    "1Gekw8ACSs37oXcc5XQHvoux3iKoVFtpF4",
    "1GkLN7DbA9mAtHNzQWNPANcdWbefaz4Gzm",
    "1GnFTy5F9qi5MfaRZfgdg2jkyT5xtAHvd8",
    "1GqChmWqGtsaLrGbHfgdrV5Nkvahtjjuxr",
    "1H8sDTTgJPBKw83EBZDLhXvetCbxZUMMZM",
    "1H939dom7i4WDLCKyGbXUp3fs9CSTNRzgL",
    "1HH8eiuaTMucTNyvGCUmAvmCZCtdMi8SqK",
    "1Hhe61Bwxs8Hd2WxzWY9FQyZicBiZGeSNW",
    "1HmqvgSXUVES1jn4TQPzk9dxo1NE8wim2T",
    "1Hn9ErTCPRP6j5UDBeuXPGuq5RtRjFJxJQ",
    "1Hpj6qm9i7nMF3VkKfBFtjhEDpEjxHWvgv",
    "1HuYfoEwsfHgZiRhbhJrCd5ST3iksa8KEx",
    "1J378PbmTKn2sEw6NBrSWVfjZLBZW3DZem",
    "1J6cgUVEZRKyJhpXJgHWX7YmzkdnHRaLhF",
    "1J9oGoAiHeRfeMZeUnJ9W7RpV55CdKtgYE",
    "1J9wJH2bamZVxscXAvoDH4jvtGKb7sYFDm",
    "1JHdQHkBZiim1cb4hyUh2PbzEbbg6z2TrF",
    "1JPfVv5cWRLx1js9NWxg46dG2CGbeRz4th",
    "1JREJdZupiFhE7ZzQPtASuMCvvpXC7wRsC",
    "1Js6goCey2NaqPQptiLANLQGuk4d6mowjP",
    "1Juv2Ks3jJFUes8jEGxwgt6T6csBRQmmRw",
    "1K2fmE9hfhbRNSZoBvCBWZAvsS5idTUxBG",
    "1KSAbh5trMCTZwhiNsuUQvfTtSSTT8zqRk",
    "1KUUJPkyDhamZXgpsyXqNGc3x1QPXtdhgz",
    "1Kc6egXevyLEaeTxLFA1Zyw7GuhCN8jQtt",
    "1KctQENEX5QkQMpnMC3Zh9yRAzkMBLpPcr",
    "1KgudqxMfYaGzqAA7MS4DcsqejtMteqhix",
    "1KkaKujnqwJf7Cbm7JKAZGF3X9d4685m8n",
    "1Kuf2Rd8mDyAViwBozGTNYnvWL8uYFrkVo",
    "1Kys8fqDen8NGFUJ6AFcXfFW5qquuTH4eh",
    "1L4ncif9hh9TnUveqWq77HfWWt6CJWtrnb",
    "1LAh7PQwpd1uGiLHae5C5Xz9QXse3y2phq",
    "1LBQd4ZxtQYYsDWrCzK4uMxHBJVxmyzs3M",
    "1LKE3XA9bf5JFqtGtCHzWj5QGxKGwMfXZw",
    "1LQV6yUBcfTjAWvFu3XPhdTgjqihss7i1z",
    "1LiNmTUPSJEd92ZgVJjAV3RT9BzUjvUCkx",
    "1Licqjca74n8pmNaoARXLLqcTUTHFpxbXH",
    "1Ljk8RNNabkZ9bfDYQBn98XfFozJhTjqcZ",
    "1LpYKb3SXZPve9hsH2QEJZFX279wJVGowi",
    "1LrxsRd7zNuxPJcL5rttnoeJFy1y4AffYY",
    "1LuDiMd95Df4i2bcvrfw47t2GKpLLXAQMZ",
    "1M5N4sJ1NHb4fviLVZA5MZLKhLZqU4CPZz",
    "1MLPqwaFFUBZePTjpR3nxRoK19Cv9mPCc7",
    "1MQBDeRWsiJBf7K1VGjJ7PWEL6GJXMfmLg",
    "1MbtT2ZsTtLp7EKZUV9r74cTyqvsMtTP2M",
    "1MiQRekg4BatJ12qbiSGnNakLLd8xbLMCG",
    "1MkCnCa9agS5t6V1B15bzusBgYECB4LfWp",
    "1MnbhWe5wr7Ut45ReyQsm96PwnM9jD7KaH",
    "1MtsQsw6n2jvJCWhpCw7jifTfD9Q3rBBVg",
    "1N6XqSf3ULpNjko9LrJmHudRoLitjwkETN",
    "1NE2NiGhhbkFPSEyNWwj7hKGhGDedBtSrQ",
    "1NaRX1GZgtZ7E8iXo8YUdTtnb8rAK5QFJa",
    "1NayLEVF3bEEbDtdF2Cwso1VdEtvVNh2qX",
    "1NbGwQwt4uEhg2srAKppLf8QaF6fbp3PZG",
    "1NpHuti9NSM9fVTXLkvSDU4AnhqGQ5N53d",
    "1NuBZQXJPyYQGfoBib8wWBDpZmbtkJa5Ba",
    "1NvJm3jfZxENNyqws5BKQvhkLxg9chLJdo",
    "1P3ZfGFLezzYGg9k5SVzQmnjyh7nrUmF2y",
    "1PJp8diNa89cVHpiT1VPu7EQ8LxYM5HX6v",
    "1PWRKxkR5AU7Tc9zPqjdhtu1eGW1QZzs4y",
    "1PXxwPVtYxZiCRp9LKq7aKMDFrhAQztvUE",
    "1PYtgFS2t6i57WdDvbRa7kPcsagGMBxzfg",
    "1PfwHNxUnkpfkK9MKjMqzR3Xq3KCtq9u17",
    "1PhqQpaGCrqSxQ6QDXcv14QCd1U98Zp34E",
    "1Pu1nAW7kCoSMThMs8QcpM8JxuByQDZgH",
    "1Q4tJjH2aBr3AJrzxqa4Z3jPpf5SDgF4jK",
    "1Q6saNmqKkyFB9mFR68Ck8F7Dp7dTopF2W",
    "1Q9UAQbcDezmyouFrzt94t4dSMxgsUfW1X",
    "1QHxyuLGRMHfbNPJikV4Dwhfx45HWfUMWB",
    "1QJUiNsNfji6mR1FjAwf6Eg9NxxHPoxpWL",
    "1Sf6e4xQv8muMZqYPTdRFf3e5o5eWcg9F",
    "1r6S9vpUZPS5rb6gSdwV2bvSFcN3uSq4q",
    "31nadacWrgPeAQxKRMabhn3fPhnhi3hjKa",
    "31p6woV4e55HUfC2aGynFhzQnGoJFW26cD",
    "31t4nEpcwyQJT1VuXdAoQZTT5givRDPsNP",
    "32DaxSzUhLBHY2WGSWQYiBSHnRsfQZrrRp",
    "32PsiT8itBrEF84ebdaF82yBUEcz5Wc6uY",
    "32VgTk8kGvBsqkHhkvtNooGdtqZm46jTVo",
    "32fbAZMTaQxNd2fAue1PgsiPgWfcsHBQQt",
    "32jgFkZsTEjMFaBvxJnYvJEeTNKTmq5b32",
    "32pCmCWEjwhkLwh5BgLNAeBQFp5Gi1hv81",
    "32pTjxTNi7snk8sodrgfmdKao3DEn1nVJM",
    "32wdqwX3zCEX3DhAVEcKwXCEGdzgBnx1R9",
    "331TS6DyASY7iU5CRA8UryBnkPS78fP2B1",
    "33KKjn4exdBJQkTtdWxqpdVsWxrw3LareG",
    "33Kja69SQVc8kozpoP7Qw6HFtGxHkiWzTz",
    "33fWcMdmsB2Ey4CEbVWbjGFkuevBSyP9nG",
    "33xWfziVZesgo83U5izdNCBVTnrtBpSwK7",
    "343w3Xh64q5UpgpvAPqmsUzxrknde8PQHb",
    "347QFbejDBdMZFTxpmn6evvvqyXiqZTCd7",
    "34ETiHfQWEYFCCaXmEeQWVmhFH5vz2JMvd",
    "34WWXwFKAsXL9zYxbeNPaPV6vDamkjQLUo",
    "34dxZvijpBM1YkPybczbQ7DuGuKAnULdfS",
    "34kEYgpijvCmjvahRXXQEnBH76UGJVx2wg",
    "34kWCKF2wCbe6uinit2uL4ND6d8yxsuxKM",
    "34pFGsSYbWEritXncW9unZtQQE9dKSvKku",
    "35KAdTa2vqnJzitF2xiUzZn1Gmcas2Y465",
    "35LScRJ8hzDvvWh9t9UA8bHGnGNVz3YEfa",
    "35QpLWYkvD3ALhjbge5bK2kd7HfHYcDMu3",
    "35SwVFxosV3AsvnrBfzdXarqavRbvDyyxv",
    "35aTjkBh4yeTypJsi9nuTdoMKHTsawKVgX",
    "35eanEz5iYg2eYaxCtMrR4SCoypFqrBWUH",
    "35hh9dg3wSvUJz9vFk1FsezLE5Fx3Hudk2",
    "35irs2AU6pVgenYbWvMRz22avDBLC9XMkd",
    "35qwVtMEohWDdBWRiCSR7azoP5cbY8SG1Q",
    "35vypiSvQsxRiT3YZzGRGVaduUSx67ysZb",
    "361AkMKNNWYwZRsCE8pPNmoh5aQf4V7g4p",
    "361NP7YcBPQ4KkLT3Y2QZeDEV4M3yi65Ar",
    "3685sEusmTwZBiKJ4cgV73EAhpVD1nbgbe",
    "36XqYWGvUQwBrYLRVuegN4pJJJSPWL1WEu",
    "36YGN5dGzqrxMomTHdkT6cYVMnWBw8S7hD",
    "36ia8qAE1k1PKQePdXENCm1YKLXxZyVnnc",
    "36yS87PLuW7sErLg1TY26WzaVarTim7AcC",
    "372Wk9NLrMkJzKgqJdatWJy4bYRfxFjgat",
    "374RguZDMNW5Zh5ouW3KhKDcrerKusmsuk",
    "37KHumAdzFcg1fXMv36UGg91MHPqhJUv19",
    "37dDBCexFPraKW4jGSqkE3NyG52YeZQbJx",
    "37g6WgqedzZx6nx51tYgssNG8Hnknyj5nL",
    "386sPhHBbLidzPnoxUH74jiiYkHYtobefQ",
    "386wa1UM6nA798AWNh64jdrejZyedeXgUN",
    "389Sft4nJFkPGhbagk9FN4jXncA9piYTuU",
    "38LjCapRrJEW7w2zwbyS15P9D9UGPjWS44",
    "38TftW1heYPqvKbiAhT4ttNBqkUPpooXad",
    "38ncxqt932N9CcfNfYuHGZgCyR85hDkWBW",
    "39AALn7eTjdPzLb99hHhD6F7J8QWB3R2Rd",
    "39HJB4x6W5QuKFEuV1tfcfNveLRJTzcC12",
    "39KQvziHwUe2vddbpfC5WkQEV72qbQhxuh",
    "39NG2LcGRHXxSr1irpEVnJMw4ydL231sEn",
    "39Te8MbphSgs7npDJPj2hbNzhke61NTcnB",
    "39eboeqYNFe2VoLC3mUGx4dh6GNhLB3D2q",
    "39fhoB2DohisGBbHvvfmkdPdShT75CNHdX",
    "39p8qWp1bkBNhi4vPpFTetKPtH7goqNDZf",
    "3A1HH3PseYMkh2nSrBb4kkVt3815kUNVVC",
    "3AFcE2mbSSndcpYFgHoExSmjUc26ef2gQh",
    "3ANWhUnHujdwbw2jEuGSRH6bvFsD9BqEy9",
    "3AQSmMk5n3c6TKEg9B2WyzYAPm33gJJAA4",
    "3AYU365Tcjef7j9pdKF9Xe8rWpEpsH196t",
    "3AjiWiUdKB5mcGUSS9mBeoHCeYJw3Zo8r6",
    "3AjyprBY5yhijiCjUC5NUJutGbwhd3AQdE",
    "3B3vmabBbeDRnVrjvvq3hm85zVB4v5bWFC",
    "3B4G1M8eF3cThbeMwhEWkKzczw9QoNTGak",
    "3B7S6zrgxQVQUHTU8wstM23tB9afE7ojuX",
    "3BCN3WgMRJwULTz1vsEQ7NZrBjwaUBf5Ca",
    "3BQACtiMXYB9JpUMpkEWt9m8BzswpGHq4X",
    "3BWP6ZQAhc4j5wR1b95zJAthJEFvhdees7",
    "3BazbaTP8ELJUEfPBV9z5HXEdgBziV9p7W",
    "3BsyZ7qRFSi3NsaoV1Ff724qAgrEpjVUHm",
    "3CCmt5LjQ5yKkaFY1DWC2SbERVEtWRnSRD",
    "3CuqLrZWn5oCe6DRScdRwiFv8txcahrsG3",
    "3Czhm6xqn8odwz6jgTcjRrUjog28v6aVS8",
    "3D44E2Z3PcLa868GeBNiP5E2GPTfVLULUJ",
    "3DCCgmyKozcZkFBzYb1A2x8abZCpAUTPPk",
    "3DLGfN7hgsWXXSp9euXcnmWXLpFQuswW2t",
    "3DNsaQnaUz7wkQny1ZDSmtz6QfbEShxoDD",
    "3E6rY4dSCDW6y2bzJNwrjvTtdmMQjB6yeh",
    "3E7YbpXuhh3CWFks1jmvWoV8y5DvsfzE6n",
    "3EL5vcYeu1cnivLtR7tnAX3bBirr9ATNAL",
    "3EPqGUw2q89pwPZ1UF8FJspE2AyojSTjdu",
    "3EQoMXw6Xi8zNzY8tLfJbkWjV5EXsQP4Es",
    "3ES6pqCueDPCnC4hCqhhYuey6gyiRJZw6E",
    "3EUjqe9UpmyXCFd6jeu69hoTzndMRfxw9M",
    "3EeR8FbcPbkcGj77D6ttneJxmsr3Nu7KGV",
    "3EynPFpoGTPxU9m5bPaEDEUxUanzh7vgQP",
    "3F2sZ4jbhvDKQdGbHYPC6ZxFXEau2m5Lqj",
    "3F6bbvS1krsc1qR8FsbTDfYQyvkMm3QvmR",
    "3FBgeJdhiBe22UoSpp51Vd8dPHVa2A4wZX",
    "3FfRvC3kSo2SxiQe5e7SSuNdegwgq8iusL",
    "3FgaJMgxCfU3qqQ3Yiqv3Xw8rmLDDkByeo",
    "3FoD1f6Tfnq3s8MYHgJqFPWv9cUrtUdBSv",
    "3GAUBtrTtWp1D9yeXgr3wMg8B599QHa5m5",
    "3GBGnqDqdiskCmfq2Rchk1LcBoSo4P3DZQ",
    "3GMfGEDYMTq9G8dEHet1zLtUFJwYwSNa3Y",
    "3GSXNXzyCDoQ1Rhsc7F1jjjFe7DGcHHdcM",
    "3GXdtA6kbb4M5aqzZm5qqxcFDFRMW8LqdJ",
    "3GYbbYkvqvjF5oYhaKCgQYCvcVE1JENk6J",
    "3Gbs4rjcVUtQd8p3CiFUCxPLZwRqurezRZ",
    "3GuQjr7kkrR5EjpanMgyAuxuLgrjEUwe21",
    "3H3rh85qPaGLy2w6618yZNaH7i8asHv46B",
    "3H4qaWi5DS6FMwyZrG9xRRud3Qc5dUVn2U",
    "3HJN4jRa4mdfkey9JR9jUhr86yPwL86A3C",
    "3HQDRyzwm82MFmLWtmyikDM9JQEtVT6vAp",
    "3HQRveQzPifZorZLDXHernc5zjoZax8U9f",
    "3HRExd8GKFskZC5inmVcpiyy9UWG7FVa6o",
    "3HSZc4BLnQBznjSq7JvXgqNCZUUs3M9fZz",
    "3HWjh69cVQvcPeLWVCyVmXEq72nyDSj5zP",
    "3He6EyDaCUgmdr4GXqhxbeTQukaGLCByU2",
    "3HePkztPU6UsdENxnyQHFrdZA6eVKeMtvz",
    "3HqA7i3ttECLvgqvq69HNxxUP5BL7Z5YgA",
    "3HupEUfKmMhvhXqf8TMoPAyqDcRC1kpe65",
    "3J19qffPT6mxQUcV6k5yVURGZtdhpdGr4y",
    "3JHMz3mTna1gVCZSPp8NgRFiY7phkv5mA8",
    "3JLyyLbwciWAC6re87D7mRknXakR4YbnUd",
    "3JUwAS7seL3fh5hxWh9fu3HCiEzjuQLTfg",
    "3JXKQ81JzBqVbB8VHdV9Jtd7auWokkdPgY",
    "3JhPsVV3KnL9dBYGSZALS9EbrLr97R865a",
    "3Jpf9B5P8cvEKSSGp9cES3Upbms8VRnXUb",
    "3JuSgFrwnrNfuhvR4GpWAPmeJVot4xrEae",
    "3K26aMKmnrv97Pj6YiFcqiXk2LxeHfhnG3",
    "3K35dyL85fR9ht7UgzPfd1gLRRXQtNTqE3",
    "3K4rjdh8A5yi6LWvft2rbmyZvqEbPSSSX4",
    "3K7PMJyMNVnxqsfpmK9r9nJDtzDw9wNwNV",
    "3KGQ3hX6eFYtBjTBFSdvdkzHmwZyYWLRQh",
    "3KHfXU24Bt3YD5Ef4J7uNp2buCuhrxfGen",
    "3Kp8Qc5z7yevDeoQxhS5RSSKnEi5x7AQ43",
    "3KvBX3jo69Qn8jHy44M33RYoeYcf8DdRBD",
    "3L1PSCgfPKJAfQCZcoKfbvWf1fBmWM1Bbs",
    "3LDbNuDkKmLae5r3a5icPA5CQg2Y8F7ogW",
    "3LLUnf3ezw6mCbQ2zCZmGu5rZULzkhxQi7",
    "3LbDu1rUXHNyiz4i8eb3KwkSSBMf7C583D",
    "3LhnVMcBq4gsR7aDaRr9XmUo17CuYBV4FN",
    "3Lpoy53K625zVeE47ZasiG5jGkAxJ27kh1",
    "3M7CGBPUJwXXSroWuZ6H5jiprdKCyf7V5M",
    "3MD3riFB6U8PykypF6qkvSj8R2SGdUDPn3",
    "3MKXKqPXf6VxTLkVSXuDKzaTiZZaz5AmiK",
    "3MN8nYo1tt5hLxMwMbxDkXWd7Xu522hb9P",
    "3MNWiGeoKAhtTrbJuUXpvSRYJSNvmyJSWE",
    "3MP7yBGSW2gkXVRE8S84T2j4KVgPh3rEzv",
    "3MTRvM5QrYZHKo8gh5qKcrPK3RLjxcDCZE",
    "3MTrJTFhYK9v1C6pjHtuweZSopfZa4b1wb",
    "3MkUNScqf21EcfWq6T4x2MFgBeSTqhB5t6",
    "3MvQ4gThF4mmuo49p4dBNchcmFHBRZnYfx",
    "3MzLtBQ4Lz9J6w4Qu55TktgxFKZwxYWrP6",
    "3N3YSDvp4cbhEgNGabQxTN39kEzJmwG8Ah",
    "3N6WeZ6i34taX8Ditser6LKWBcXmt2XXL4",
    "3N9YcPBDky9UsMx1RTk33tL4jDkZfSnsPk",
    "3NDzzVxiLBUs1WPvVGRfCYDTAD2Ua2PvW4",
    "3NEcQKZ8RwL2eDNhmMPpZ4td9vPsQh9JwM",
    "3NNcbBcMZokPB2JC2dxYuZrpgcetvyGeJn",
    "3NPognMSbzyA2JYW2fpkVKWyBMi2XTq2Zt",
    "3NQ1aa9ceirMJ1JvRq3eXefvXj1L639fzX",
    "3NRJ8aXdUiZdHaiFX9ePX3DhGHzcEi14Fq",
    "3NU9zkD8CCVGVmYnNNSN7PbU9sSFQBm5UV",
    "3P6PzdfETr4275Gn3veLkCyDxA1jV8fHKm",
    "3PDmRwotTkRAFRLGTUrucCERp2JdM1q4ar",
    "3PKiHs4GY4rFg8dpppNVPXGPqMX6K2cBML",
    "3PUmTuVAW3LkKg53FZ7F97VDBitW4ugwnM",
    "3PiCnZrBvGfWAKQ9hr4cCpfaDjy64yNSpE",
    "3PyzSbFj3hbQQjTzDzyLSgvFVDjB7yw4Cj",
    "3Q5dGfLKkWqWSwYtbMUyc8xGjN5LrRviK4",
    "3Q8H2ZWMtc4R1M3mkmhnTjCoYKTeCFigDP",
    "3QAdoc1rDCt8dii1GVPJXvvK6CEJLzCRZw",
    "3QEjBiPzw6WZUL4MYMmMU6DY1Y25aVbpQu",
    "3QJyT8nThEQakbfqgX86YjCK1Sp9hfNCUW",
    "3QVyoH4u3qT88uChAeJVhfB3r6maZt431y",
    "3QWUdP5taP4GrRuueVDud1eWetb7hc3wDH",
    "3QnWE5GVfQu3wVav91RuFkqip4Ti4NWqAY",
    "3QrukkUiBrn23rFUKUgasNd1wYWNk7WdSV",
    "3Qw9Fn19gCnga9LfHfpM99aGzuqxBNjR2i",
    // "TUCsTq7TofTCJRRoHk6RvhMoS2mJLm5Yzq", reason: legacy address base58 prefix: invalid legacy address prefix in decoded base58 data 65
    "bc1q05aktddf9ce4p7hh3stgsf253m4vweu7nkhtmw",
    "bc1q202ajnhxgg9d9jjczmg0g4usp6haqldyy2eakl",
    "bc1q237mvl0heyw0r38wd3xz8h5mar96rrwpams8pp",
    "bc1q2c3vwu7wxq308lsun24rjlsh6ff0x8whx55v4q",
    "bc1q2jys00x2rgdkm3xnewuucqacytu0a7echupu8y",
    "bc1q2lpgjntr348pfvxhfy33ehmdzy3gmx8w4052z6",
    "bc1q2q8uxjznmurg363dvd98xjg54mrr7z6mw9t825",
    "bc1q2we5eqjj8je6lz9xwjattpc3pn4jejc5h0s70f",
    "bc1q362njxy39gnwrvj7zytn84ax39fwnhvk7n2999",
    "bc1q3ael5my37nklgnqcrkwmnndfx9qdnp67j0739c",
    "bc1q3q2lz3cmt4u2f49ugxz5q34xrs0m2z4w2gmkp5",
    "bc1q3tan207evu5skk2wj80ycyw242g0kdnn3hs3x0",
    "bc1q3y5v2khlyvemcz042wl98dzflywr8ghglqws6s",
    "bc1q45cxufu7x6s5v9adzm9t38k80gwawse75xffwe",
    "bc1q49ax787wv0mnn8wjgp3sx772qz7eun822rkv5k",
    "bc1q4namcagg5wljs0u20z6h2sqgsq4q5lts8rt2rr",
    "bc1q4qjvgw475a39d8cpcyv5keq39jlmlrq870sn30",
    "bc1q4rzdtlt0uslyw86cp29sctl6ct29g9a95cuup7pn5md9ddj7xgmqpp5m73",
    "bc1q4sqmmyv63g6ma5cmswzap3d8k995h0str69v3t",
    "bc1q4yzd2rjmshm8ucrwy6dzj5rna20j0zlf8hf8vz",
    "bc1q5jqgm7nvrhaw2rh2vk0dk8e4gg5g373g0vz07r",
    "bc1q5zd0cwzd09k9r8xfk68sn5ytqp8f5aae80yfsm",
    "bc1q66y45cq78ke25kz7rpe94l84avt7zetglzeeqg",
    "bc1q68uswkjvu7nj7mhrvfzkx7cm6u5s9puvpm5dc2",
    "bc1q6qze6uj6jncgnva4eghxn3tr4pm2frh77ad3k9",
    "bc1q6rzzf4erht8v7kgh5mfnwcrvzxchxt5glpsuls",
    "bc1q6w463k7mhsgguwgqtcratm4vm42rncwhvvkeck",
    "bc1q6yz2q723helcd7rz7xltw5nu77vn649zczklc3",
    "bc1q7d46dvuv56kn4mm0jz3yep6xj74kxcpydt5te4",
    "bc1q7des766x6c0zkycz6dz6rfv066n3fcg4kggtrt",
    "bc1q7hhdygx05kyfyzjku2u7lywvx5pgyng6a0nefp",
    "bc1q7qsruzjsed9sy6taqz2m5rvljsmleg2xl7dz5r",
    "bc1q7xfqqw9htr88t7vafg80p4qrlpjfyaps452x5g",
    "bc1q86tl9255vg5wldamfymaaz36uqxzm30gs7fhkljvzdlt9t38s3lqgdwdfq",
    "bc1q8ew45w2agdffrnwp6adt2gqrc9n4mkev9ns29c",
    "bc1q8p5r6wdx7leuekulnlglapy2wlwxgukpe76mys",
    "bc1q8pw85s83mdx2f3rfu64mmfd9wexqu2y856arwp",
    "bc1q8q7z3kt37z6jalv5ujung5lem6pzlk9r3kt66k",
    "bc1q90zrdysy4flyacw7hsury3ajs9yzwtwp6guqpypx94w0d3p58hysvz6pde",
    "bc1q97eg4k2juepa3smpac4pnfjsnyws696c290cxq",
    "bc1q9kja7t2zxz0ze4lcgxf0l07pygpc69ws528lj9",
    "bc1q9lvynkfpaw330uhqmunzdz6gmafsvapv7y3zty",
    "bc1q9ua9ypl4dhj0zut5kzasj5c2kxclhh8v2k9djd",
    "bc1q9ws2gcq7uumm4mk3l9xezwve7w5tmcs5js5cup",
    "bc1qa2xr7dmz5lztplp9yfp7k382nf4ma8gwrl7zgg",
    "bc1qa4jp7udkn2ycecz8289jfs3vpnqdwf4483d3qe",
    "bc1qagp0gy58v8hqvw4p2wsphcxg067rrppp45hexr",
    "bc1qakycg2zp8hydg95lc9cheumpa9yfpdeyrqqh5f",
    "bc1qardcxz845jw83vgfvcmewhuxa0ag9gchjwmcfd",
    "bc1qau9pmgc8l6rxpdwwap3fd6zprh5yp9mpe9jl0h",
    "bc1qavwamr74qlzj8txy6jaxqnpym9062h090x6kz4",
    "bc1qcjh0phl2yy3rxcztfthz9psuvk8trv2qe06p0k",
    "bc1qcp6fr7gtyukympl6unr7uv78h3vprycwj455zx",
    "bc1qcx8vxxrld2s7qvz64qp75s3508rkzaxj65l60q",
    "bc1qdd2mumk4rxnygxyn5qhrq6pah6yjmnl3s9mef5",
    "bc1qdpazd6smrkq5hmw6lupq98za2fqtgmq3azv3av",
    "bc1qdt3gml5z5n50y5hm04u2yjdphefkm0fl2zdj68",
    "bc1qdzgee6h4zjwvn8lyzjxgd467zxnshelqkudh7z",
    "bc1qe8wclszdtshkjk7gph57crc72vpp9rylujgwa5",
    "bc1qe95l438kzjcvnsm3kn8n5augf9gpctdlhsq7f7hpnkyvlr7rc7cqupapf7",
    "bc1qe9lz50jq0a5pmtry0h3ekng3kjdg09vejg7355",
    "bc1qea942uw640l7nvtf3vplv6jd6wvuy06c58cd4k",
    "bc1qeaxuj8vamvnxqveleaqgmae33x904xuzj836p3",
    "bc1qec85gd576z0phflq2jm8jxlh22tckqj3yru7xs",
    "bc1qedvcgh32dud85yt7fu6s7qavthlh38gtwa7rhx",
    "bc1qeth6n6ryxexvkx34wnx3nuynun4474h3j0gkhw",
    "bc1qetqqlgvlnzdh4eshz9q6twlpdtmvy5rfkn3lza",
    "bc1qfg4gfg0y6t6xjnpmlhuwx5k0wlw6nmfzxn2psc",
    "bc1qfpdycqpkl5hvxg4feuk3nhde5h8t2zd89svsg9",
    "bc1qgffxa65gr579tsz55n87pal2a777ygzg69d2yz",
    "bc1qh33xtpjqhgysq5xlmjzkm28uewj08885n95drr",
    "bc1qh3lw22uqwrywr8lpun20q2ma528a4yqmgf3uqp",
    "bc1qhe6zy9x6ar42zkec3lhkms5m7hh3svtc88qhf6",
    "bc1qhsp4kffl5pmsae43st9jufagu6uy7lsa6mslla",
    "bc1qhvzl5w99m458nm7sc6hwf5qfhxndw28sgtatk8",
    "bc1qj2ffj6pepc80sfqpx2k2pd3q278q72dpqv2ens",
    "bc1qj6j6p0jdefl6pvdzx3kx8245yy5mz6q4luhzes",
    "bc1qjwr3rgww7a8ut7a4x8jqh3vswcue3xvp6dm7qe",
    "bc1qkfqh5p2qsakseg5gnwen6zh5xf3elmku2xaup29mw3l0wnncy3es880dss",
    "bc1ql526s72gycmvq7hek6j3tuwwmcpv4rgs0auxu7",
    "bc1ql7dlyh8xz6tpqk92vztrhqh88dmjvcwrmsemrm",
    "bc1ql7rnd70aejdxt3f9fzdlfazjlc9hvdmut8ad8s",
    "bc1qlfpg2xn39u580cmwq6rymt8jdhcmj8520jhgh0",
    "bc1qlhh94040d8nxkstf4l7720q72f2vntxxl96m4d",
    "bc1qllmlvy5u038yvwywu803p53g8udcm8w7k4qxu9",
    "bc1qlwtksgusw8pp3k3a39mkmwvswujhhgn0ulp3uj",
    "bc1qmwznjzlhrj3fney3elxkwdpwa72u7eq0ge76dt",
    "bc1qmzmx8res2fgzd2wttyvf2ajqqqtcnxxrgkqc2t",
    "bc1qn6segn8km4nfdp9vueu6msfjsaxaqgun9h60n9",
    "bc1qnq3pzsw3elkecrw8pqrz70r7zuse6cwyxa6dhc",
    "bc1qnujzvts45qka3cr2eqqw8ur3q6g6s0ze2wlk5m",
    "bc1qnykkrlk67f9kdqvzyw2ndu3xmef5z2e52886yl",
    "bc1qpaly5nm7pfka9v92d6qvl4fc2l9xzee8a6ys3s",
    "bc1qptrvdk8uv8shd734tyhyzatrvmlq9l0v6r0dc2",
    "bc1qq7p0es3dv5hcynjjf40f2xjjr6qp5py47d2f6n847vduuq9gvnyq7y9ecd",
    "bc1qqf8kcc9m57xjqcvsvuf989nnl48ve6d2s24cx3",
    "bc1qr2tgu4almsw9ajqfwz93qw0xc8w2g72xpyzqvn",
    "bc1qr4fd3glpnthkefcylhnxk4gp47jsd0523ue7qj",
    "bc1qrc2gchg2fmxua5u7twu4luv5p9twmny4jjmg9x",
    "bc1qrskwdw9unhlkt87ltcqq2d5pn9s6w2f35gz3z6",
    "bc1qs9u6j78e3utj08mwvqkkmqm9de5xk3g4yh8qtq",
    "bc1qsmqpalp3gtgkltag4x3ygevmhh9y2hzk73t2ug",
    "bc1qsmv6lkrw65l30yazdqpdjjtwzpvk9f8gfh0cy7",
    "bc1qsxf77cvwcd6jv6j8d8j3uhh4g0xqw4meswmwuc",
    "bc1qtdupwe722vcc5e0vh94cgwfs0ep4gzwyfsf75q",
    "bc1qte9ret332gwrk6e7vqc87d807npzvdj5savg4h",
    "bc1qtnr3t28ltzgsuvr9j6ruqaat6fz773mm8wr02l",
    "bc1qtrh9z4ls2s2mflyhc5y0mtxt0y30n87c97z4qp",
    "bc1qtrrfhr0f3ufsrjxfv8a7p3yuqj0spe4cm6vaws",
    "bc1qtsl3ufenrv3zgrgm9z8xarcx22x8mfztuartyn",
    "bc1qtywfzxx6snut2mdrum8dyr5nnd5qhqd29wmvqt",
    "bc1qu3e9sq8cem759umc3pywlsly3rr2qvjlxfnn9l",
    "bc1qu4p4eynzu8vwwcv0yxq74gth00exjyech05uf0",
    "bc1qu5vngdtcx8nc9d68pq8nv7pzcjrswsy87s66gk",
    "bc1qu8mcqffx3jpdwnap88h85u5l5l0xq97438tz2x",
    "bc1qup656lpfqfckhl580kwf62thmn5azmj2pal0sz",
    "bc1quyc6j8ca84q9gjej5jjd2n8hra0vfu0j60fefs57p6e5rerkq07q0l5u3w",
    "bc1qv4krhj2qmpd9qz9xj9nhvj99fq8s9xsw05d485",
    "bc1qv7k70u2zynvem59u88ctdlaw7hc735d8xep9rq",
    "bc1qvhnfknw852ephxyc5hm4q520zmvf9maphetc9z",
    "bc1qvlzfn6kmezv44d8kw0p5jsmxe6wchv3zc7gsxs",
    "bc1qvxlwpgcw260sc97a0u6dm0cjxv027clhd67fvx",
    "bc1qw0pswznckx7s6tjmd2f5hrx4q6kc5nyrdxku50",
    "bc1qw4cxpe6sxa5dg6sdwxjph959cw6yztrzl4r54s",
    "bc1qw4fxztd5u3sl7vrcqwk2a8v5zh5dllvckx3tlt",
    "bc1qw75cxmxz4e2v265mue9wmqgq2m0qdyr25l2ufl",
    "bc1qw7vfgv3r5vnehafl0y95sclg3uqsj87wxs9ad628yjjcq33cwessr6ndyw",
    "bc1qw8evftpgc8wsmkemd8yl5fg2husza5z802xaym",
    "bc1qwa6zu6qhl6wqnlxp642vcf89nptsassle25ulf",
    "bc1qwtswqzvaxl6lyw3keqqzwt8z937psta3wg9sjy",
    "bc1qwyye7frjufeth0pecvaf3hz67lakt028dezv3p",
    "bc1qwz0l2ceddckwdy5rh6zyrm3x4ha6gn5f2da5zg",
    "bc1qx3e2axj3wsfn0ndtvlwmkghmmgm4583nqg8ngk",
    "bc1qx9upga7f09tsetqf78wa3qrmcjar58mkwz6ng6",
    "bc1qxp3sxw4q2rw3u9pd2k7udhp4eagc77jqcezv4q",
    "bc1qyqvyupkpl6tm60zdecef925y220ssjuagpxsm0",
    "bc1qzcg8y0utezp7zkp2cmqppd3x80l4gpqzew25wy",
    "bc1qzqqdvukupr0qr5uckn2zjn40mkflnxu8fuuqdp",
];

pub fn is_blocked(address: &Address) -> bool {
    BTC_ADDRESS_BLOCKLIST
        .binary_search(&address.to_string().as_ref())
        .is_ok()
}
